Explore Barnsdall, OK

Barnsdall is a small town located in Osage County, Oklahoma. With a population of around 1,200 residents, it offers a tight-knit community atmosphere. The town is known for its rich oil history, as it was once a booming oil town in the early 1900s. Today, remnants of this history can still be seen in the form of oil derricks scattered throughout the area. Barnsdall also boasts several parks and recreational areas, providing opportunities for outdoor activities such as fishing, hiking, and picnicking. Overall, Barnsdall offers a peaceful and charming environment for its residents and visitors alike.


Find Local Businesses


Find Things To Do Near Barnsdall, OK


Nearby Locations

Wynona, OK
(8.82 mi.)
Ochelata, OK
(10.37 mi.)
Ramona, OK
(14.28 mi.)
Bartlesville, OK
(15.15 mi.)
Hominy, OK
(16.28 mi.)
Skiatook, OK
(16.94 mi.)
Prue, OK
(19.64 mi.)
Dewey, OK
(20.56 mi.)
Sperry, OK
(21.38 mi.)
Pawhuska, OK
(21.50 mi.)
Osage, OK
(21.99 mi.)
Collinsville, OK
(22.08 mi.)
Cleveland, OK
(24.65 mi.)
Talala, OK
(25.87 mi.)
Owasso, OK
(25.93 mi.)
Oologah, OK
(26.40 mi.)
Copan, OK
(26.83 mi.)
Tulsa, OK
(29.12 mi.)
Fairfax, OK
(30.10 mi.)
Sand Springs, OK
(30.11 mi.)

Popular Cities